
package com.geezdata.cps.ttk.common.vo;

import com.alibaba.fastjson.annotation.JSONField;


public class PinduoduoDDKGoodsDetailResVO {
    @JSONField(name="goods_id")
    private String goodsId;
    @JSONField(name="goods_name")
    private String goodsName;
    @JSONField(name="goods_desc")
    private String goodsDesc;
    @JSONField(name="goods_thumbnail_url")
    private String goodsThumbnailUrl;
    @JSONField(name="goods_image_url")
    private String goodsImageUrl;
    @JSONField(name="goods_gallerty_urls")
    private String goodsGalleryUrls;
    @JSONField(name="sold_quantity")
    private Integer soldQuantity;
    @JSONField(name="min_group_price")
    private Integer minGroupPrice;
    @JSONField(name="min_normal_price")
    private Integer minNormalPrice;
    @JSONField(name="mall_name")
    private String mallName;
    @JSONField(name="category_id")
    private Integer categoryId;
    @JSONField(name="category_name")
    private String categoryName;

    @JSONField(name="has_coupon")
    private boolean hasCoupon;
    @JSONField(name="coupon_min_order_amount")
    private Integer couponMinOrderAmount;
    @JSONField(name="coupon_discount")
    private Integer couponDiscount;
    @JSONField(name="coupon_total_quantity")
    private Integer couponTotalQuantity;
    @JSONField(name="coupon_remain_quantity")
    private Integer couponRemainQuantity;
    @JSONField(name="coupon_start_time")
    private Long couponStartTime;
    @JSONField(name="coupon_end_time")
    private Long couponEndTime;

    @JSONField(name="promotion_rate")
    private Integer promotionRate;
    @JSONField(name="promotion_amount")
    private Integer promotionAmount;
    @JSONField(name="goods_eval_score")
    private String goodsEvalScore;
    @JSONField(name="goods_eval_count")
    private Integer goodsEvalCount;
    private Integer status=0;
    private Long avgServ;
    private Long avgLgst;
    private Long avgDesc;
	private String catIds;
	private Integer catID;
	private String optName;
    private Integer optId;

    /**
     * VIP 用户推广奖励金
     */
    private String strRewardCash;

    public String getStrRewardCash() {
        return strRewardCash;
    }

    public void setStrRewardCash(String strRewardCash) {
        this.strRewardCash = strRewardCash;
    }

    public String getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}
	public String getGoodsName() {
        return goodsName;
    }
    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }
    public String getGoodsDesc() {
        return goodsDesc;
    }
    public void setGoodsDesc(String goodsDesc) {
        this.goodsDesc = goodsDesc;
    }
    public String getGoodsThumbnailUrl() {
        return goodsThumbnailUrl;
    }
    public void setGoodsThumbnailUrl(String goodsThumbnailUrl) {
        this.goodsThumbnailUrl = goodsThumbnailUrl;
    }
    public String getGoodsImageUrl() {
        return goodsImageUrl;
    }
    public void setGoodsImageUrl(String goodsImageUrl) {
        this.goodsImageUrl = goodsImageUrl;
    }
    public String getGoodsGalleryUrls() {
        return goodsGalleryUrls;
    }
    public void setGoodsGalleryUrls(String goodsGalleryUrls) {
        this.goodsGalleryUrls = goodsGalleryUrls;
    }
    public Integer getSoldQuantity() {
        return soldQuantity;
    }
    public void setSoldQuantity(Integer soldQuantity) {
        this.soldQuantity = soldQuantity;
    }
    public Integer getMinGroupPrice() {
        return minGroupPrice;
    }
    public void setMinGroupPrice(Integer minGroupPrice) {
        this.minGroupPrice = minGroupPrice;
    }
    public Integer getMinNormalPrice() {
        return minNormalPrice;
    }
    public void setMinNormalPrice(Integer minNormalPrice) {
        this.minNormalPrice = minNormalPrice;
    }
    public String getMallName() {
        return mallName;
    }
    public void setMallName(String mallName) {
        this.mallName = mallName;
    }
    public Integer getCategoryId() {
        return categoryId;
    }
    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }
    public String getCategoryName() {
        return categoryName;
    }
    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }
    public boolean isHasCoupon() {
        return hasCoupon;
    }
    public void setHasCoupon(boolean hasCoupon) {
        this.hasCoupon = hasCoupon;
    }
    public Integer getCouponMinOrderAmount() {
        return couponMinOrderAmount;
    }
    public void setCouponMinOrderAmount(Integer couponMinOrderAmount) {
        this.couponMinOrderAmount = couponMinOrderAmount;
    }
    public Integer getCouponDiscount() {
        return couponDiscount;
    }
    public void setCouponDiscount(Integer couponDiscount) {
        this.couponDiscount = couponDiscount;
    }
    public Integer getCouponTotalQuantity() {
        return couponTotalQuantity;
    }
    public void setCouponTotalQuantity(Integer couponTotalQuantity) {
        this.couponTotalQuantity = couponTotalQuantity;
    }
    public Integer getCouponRemainQuantity() {
        return couponRemainQuantity;
    }
    public void setCouponRemainQuantity(Integer couponRemainQuantity) {
        this.couponRemainQuantity = couponRemainQuantity;
    }
    public Long getCouponStartTime() {
        return couponStartTime;
    }
    public void setCouponStartTime(Long couponStartTime) {
        this.couponStartTime = couponStartTime;
    }
    public Long getCouponEndTime() {
        return couponEndTime;
    }
    public void setCouponEndTime(Long couponEndTime) {
        this.couponEndTime = couponEndTime;
    }
    public Integer getPromotionRate() {
        return promotionRate;
    }
    public void setPromotionRate(Integer promotionRate) {
        this.promotionRate = promotionRate;
    }
    public Integer getPromotionAmount() {
		return promotionAmount;
	}
	public void setPromotionAmount(Integer promotionAmount) {
		this.promotionAmount = promotionAmount;
	}
	public String getGoodsEvalScore() {
        return goodsEvalScore;
    }
    public void setGoodsEvalScore(String goodsEvalScore) {
        this.goodsEvalScore = goodsEvalScore;
    }
    public Integer getGoodsEvalCount() {
        return goodsEvalCount;
    }
    public void setGoodsEvalCount(Integer goodsEvalCount) {
        this.goodsEvalCount = goodsEvalCount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
	public Long getAvgServ() {
		return avgServ;
	}
	public void setAvgServ(Long avgServ) {
		this.avgServ = avgServ;
	}
	public Long getAvgLgst() {
		return avgLgst;
	}
	public void setAvgLgst(Long avgLgst) {
		this.avgLgst = avgLgst;
	}
	public Long getAvgDesc() {
		return avgDesc;
	}
	public void setAvgDesc(Long avgDesc) {
		this.avgDesc = avgDesc;
	}
	public String getCatIds() {
		return catIds;
	}
	public void setCatIds(String catIds) {
		this.catIds = catIds;
	}
	public Integer getCatID() {
		return catID;
	}
	public void setCatID(Integer catID) {
		this.catID = catID;
	}
	public String getOptName() {
		return optName;
	}
	public void setOptName(String optName) {
		this.optName = optName;
	}
	public Integer getOptId() {
		return optId;
	}
	public void setOptId(Integer optId) {
		this.optId = optId;
	}
}
